# 使用基于 Debian 的 OpenJDK 17 轻量级镜像作为基础镜像
FROM openjdk:17-jdk-slim

# 设置工作目录
WORKDIR /app

# 将项目的 JAR 文件复制到工作目录
COPY target/*.jar app.jar

# 暴露 Spring Boot 应用默认端口
EXPOSE 48080

# 定义容器启动时执行的命令
ENTRYPOINT ["java", "-jar", "app.jar"]